• London broil

    Full definition of London broil

    Noun

    London broil

    (usually uncountable; plural London broils)
    1. (US) A dish of flank steak marinated, broiled or grilled, and cut into thin strips.
    © Wiktionary